package com.nbcb.fund.entity.code;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 0以下为系统异常，以上为业务异常
 *
 * @author linqiankun
 */
@Getter
@AllArgsConstructor
public enum FundCode {

    /**
     * 系统异常
     */
    FAIL(-1, "系统异常"),
    /**
     * 操作成功
     */
    SUCCESS(0, "操作成功"),

    /**
     * 不明业务异常
     */
    BIZFAIL(1, "业务异常"),

    /**
     * 用户不存在
     */
    NO_USER(2, "用户不存在"),

    /**
     * 密码错误
     */
    ERROR_PWD(3, "密码错误"),

    /**
     * 登录过期
     */
    LOGIN_TIMEOUT(4, "登录过期"),

    /**
     * 未登录
     */
    UN_LOGIN(5, "未登录");

    private final Integer code;
    private final String message;

}
